home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1308.dms / var1308.adf / DNET2_10.LHA / DNet / Amiga / README < prev    next >
Text File  |  1989-12-11  |  6KB  |  150 lines

  1.  
  2.                   DNET V2.10
  3.                 27 November 1989
  4.  
  5.     NEW THIS RELEASE:   7 bit support.
  6.  
  7.     DNET (c)Copyright 1987-1989 Matthew Dillon, All Rights Reserved
  8.  
  9.     Matthew Dillon
  10.     891 Regal Rd
  11.     Berkeley, Ca. 94708
  12.     USA
  13.  
  14.     ...!ihnp4!ucbvax!dillon     USENET
  15.     dillon@ucbvax.Berkeley.edu    ARPANET
  16.     ucbvax.berkeley.edu pub/amiga    ARPANET-FTP
  17.  
  18.                    WHAT IS DNET
  19.  
  20.     DNet is a link protocol and should properly be called DLink, but
  21.  the name DNet stuck and so it will stay.  DNet allows one to connect two
  22.  amigas together and run multiple connections between them.  For example,
  23. you can open a talk window or two or three and be doing an upload and be
  24. doing a download all at the same time.
  25.  
  26.     Currently, DNet can be used to connect two Amiga's together or
  27. an Amiga to a 4.2BSD/4.3BSD compatible UNIX.
  28.  
  29.     ** AN 8 BIT PATH IS NO LONGER REQUIRED.  DNET WILL NOW RUN OVER
  30.     7 BIT PATHS.  (TAB,FF,CR,LF, 0x20-0x7F).
  31.  
  32.  
  33.               INSTALLING DNET ON YOUR AMIGA
  34.  
  35.     (1) ## REMOVED, was copy dres.library to libs:.  no longer required.
  36.  
  37.     (2) copy the DNet binary and all client and server program to
  38.         somewhere accessable on your path.
  39.  
  40.     (3) copy s/dnet.servers to s:
  41.  
  42.         * modify s:dnet.servers so all server paths point to whereever
  43.           you stuck the servers
  44.  
  45.     (4) copy s/dnet.config  to s:
  46.  
  47.         * you may have to modify s:dnet.config too ... look into the
  48.           DOC directory for more information.
  49.  
  50.               CALL A FRIEND WHO HAS GOT DNET INSTALLED
  51.  
  52.     1> RUN DNET -X -8 -b1200
  53.  
  54.     NOTE:  -h0 option in previous versions is now the default.  Use -h1
  55.            to *enable* carrier detect checking.
  56.  
  57.            7 bit mode is now the default.  Use -m0 if you have an 8 bit
  58.            connection and want to take advantage of it.
  59.  
  60.     PARITY NOTE:  If your system forces parity you specify the
  61.             appropriate parity option with the -Z switch,
  62.             refer to dnet.doc
  63.  
  64.     warning: The defaults for -X (manual mode) in S:DNET.CONFIG
  65.     turn off security.  Please read documentation in the doc directory
  66.     for more information.  This README file is only intended to get
  67.     you up and running.  The above line also sets the baud to 1200...
  68.     the idea is you set it to what is proper for your modem.  Again,
  69.     read DOC/DNET.DOC for more options and information.
  70.  
  71.     A small DNET window should appear from which you can dialup your
  72.     friend's amiga.  On CONNECT, DNET should automatically adjust the
  73.     baud rate.  It may be necessary to modify S:DNET.CONFIG in this
  74.     regard (read the docs!)
  75.  
  76.     After connecting, executing the START DNET menu option from either
  77.     end will start the protocol.  The small dnet window should go away
  78.     and DNET should attempt to run the FTERM client program, which
  79.     connects to an STERM server program on the other end.  Your friend's
  80.     amiga will do the same.
  81.  
  82.     If all goes ok, it should flash the window size in the title bar
  83.     and you can type.  If not, the window will go away and an error
  84.     message will be printed out in your CLI: "unable to connect".
  85.  
  86.     WARNING:    Even if there are no windows open (no clients active),
  87.     DNet is still running!!!!  us the CLI BREAK command to kill DNet
  88.     and give you back the initial DNet window, from which you can
  89.     hit the close-window gadget.
  90.  
  91.     breaking the DNet protocol will kill any active clients.
  92.  
  93.  
  94.                 SERVERS AND CLIENTS
  95.  
  96.  
  97.     DNet has a notion of servers and clients.  That is, you run the
  98. protocol as described above, then run other external programs that talk
  99. to the core program "DNet".  These other external programs "FTerm",
  100. "GetFiles", "PutFiles", etc... obtain virtual connections to special
  101. server programs on the remote machine.
  102.  
  103.     Thus, when you started the protocol above DNet automatically
  104. ran the FTERM client... you can run as many FTERMs as you have memory
  105. for (well, actually, DNet is limited to 64 simultanious channels).  When
  106. a client program such as FTERM is run on computer A, it causes the
  107. appropriate server program (STERM in this case) to automatically be run
  108. on computer B.    The client and server need some way to rendezvous, and they
  109. do this by giving the same PORT NUMBER to the protocol driver.
  110.  
  111.     This is what the S:DNET.SERVERS file is ... when you run a client
  112. on computer A it asks for server #<blah> (e.g. 8195 for an FTERM) on the
  113. remote machine.  computer B (the remote machine) looks up 8195 in the
  114. S:DNET.SERVERS file, finds the path to the server in question, and runs it
  115. automatically.
  116.  
  117.     PORT    CLIENT    SERVER        PURPOSE
  118.  
  119.     8192    PutFiles    SCopy        send files to remote computer
  120.     8195    FTerm    STerm        open a talk window on both computers
  121.     8196    CLITerm    SCli        remote-CLI (actually newshell)
  122.     8197    LoadAv    ------        Load-Average window (when running DNet
  123.                     to a UNIX machine)
  124.     8198    ------    SPrint        printer server
  125.     8199    ------    SPasswd     password server.  Used to gain security
  126.                     access for auto-answer callups
  127.     8201    GetFiles    SGCopy        download files from remote computer
  128.  
  129.     NOTE: FTERM may be used to connect to arbitrary ports that otherwise have
  130.     no associated client.  see the docs for FTERM.
  131.  
  132.         READ THE DOCS FOR EACH OF THESE CLIENTS
  133.  
  134.                    SECURITY
  135.  
  136.     Read DOC/DNET.DOC and documentation for each client/server.  DNet
  137.     implements various levels of security.  This is intended for BBS
  138.     support but I have not finished my DNet-BBS program yet.  The security
  139.     is still there, however.
  140.  
  141.     One example:    If the DNET_READ security option (env: var is set
  142.     automatically from S:DNET.CONFIG depending on the option you give
  143.     DNET when you first run it) is anything less than 9, the SGCopy
  144.     server for GetFiles will only allow uploading from directories with
  145.     their comment field set a certain way.  That is, you can control
  146.     exactly what you allow other people to download.
  147.  
  148.  
  149.  
  150.